// marquee.js
document.addEventListener('DOMContentLoaded', function() {
    const marqueeText = document.getElementById('marqueeText');

    let animationDuration = 15; // 默认动画持续时间(秒)
    let isPaused = false;

    // 应用动画
    function applyAnimation() {
        // 计算文本宽度
        const textWidth = marqueeText.scrollWidth;
        // 计算容器宽度
        const containerWidth = marqueeText.parentElement.offsetWidth;

        // 计算动画持续时间(基于文本长度)
        const duration = Math.max(5, textWidth / 50); // 确保最小持续时间为5秒

        // 设置动画
        marqueeText.style.animationDuration = duration + 's';

        // 如果之前是暂停状态，重新应用动画
        if (!isPaused) {
            marqueeText.style.animationPlayState = 'running';
        }
    }

    // 初始化
    applyAnimation();
});